/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package strategy.modelos;

import model.Jogador;
import strategy.implementacao.acao.Dividendo;
import strategy.implementacao.acao.Lucro;

/**
 *
 * @author Lucas
 */
public class LucrosOuDividendos extends Campo {
    
    private Jogador jogador;

    public LucrosOuDividendos(double valor, int campo) {
        super.setValor(valor);
        super.setIdCampo(campo);
    }

    @Override
    public void aquisicao() {
        
    }

    @Override
    public void acao() {
        if(super.getValor() > 0){
            super.acao = new Lucro(super.getValor(), jogador);
        }else{
            super.acao = new Dividendo(super.getValor(), jogador);
        }
        acao.execute();
    }

    public void setJogador(Jogador jogador) {
        this.jogador = jogador;
    }
}